10 5
1 2 3 4 5
2 1 8 9 10
11 12 13 14 15
1 6 8 9 10
24 25 26 27 28
5 29 30 31 32
70 71 72 73 74
81 82 3 84 85
90 91 92 93 94
1 25 26 3 4